hit the ditch - Espagnol Anglais Dictionnaire